@import url("richard.css");
body.front header .node-title {
  display: none;
}
.video-thumbnail {
  display: block;
  position: relative;
}
.video-thumbnail:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  min-width: 120px;
  height: auto;
  min-height: 120px;
  background: center center no-repeat url("../images/ui/video-icon-01.png");
}
.video-thumbnail:hover:after {
  background: center center no-repeat url("../images/ui/video-icon-02.png");
}
.center_text {
  text-align: center;
}
/* .view-nodequeue-7 .views-field-view-node h2 {
  position: absolute;
  bottom: 0px;
  width: 100%;
  left: 0px;
} */
.view-nodequeue-7 .video-thumbnail {
  position: absolute;
  bottom: 0px;
  right: 0px;
}
#header .nice-menu-menu-main-menu---mini .menuparent ul .nolink:after {
  content: none;
}
.region-bottom .view-id-nodequeue_7 .views-field-field-thumbnail img {
  height: 400px;
  background: transparent none no-repeat scroll center top / 100% auto;
}
.region-footer li.last.desktop-invisible {
  clear: both;
  padding-top: 1px;
}
.blogger-block .views-view-grid td {
  text-align: center;
}
.blogger-block div.wrapper-grid-table img {
  width: 150px;
  display: inherit;
  margin: 0 auto;
}
.popup.quote-of-the-day .close {
  top: 10px;
  right: 65px;
}
.view-archive.blog-list {
  white-space: inherit;
  font-weight: inherit;
}
.view-archive.blog-list a {
  color: #fff;
}
.view-archive.blog-list a:hover {
  color: #FF2F56;
}
.view-archive ul li {
  text-align: left;
}
.view-archive.blog-list .item-list ul.pager-load-more li {
  width: 100%;
}
/* page register */
.page-register .form-type-textfield,
.page-register .form-type-password {
  max-width: 288px;
}
.page-register .password-strength {
  display: none;
}
.page-register input.password-confirm,
.page-register input.password-field {
  width: 288px;
}
.page-register .form-radios .form-type-radio {
  min-width: 7em;
}
/** Ivan CSS to hide rows in j family category page**/
body.page-category-j-family div.category-list .views-row-3,
body.page-category-j-family div.category-list .views-row-4,
body.page-category-j-family div.category-list .views-row-5,
body.page-category-j-family div.category-list .views-row-6,
body.page-category-j-community div.category-list .views-row-3 {
  display: none;
}
body.page-register #user-register-form div#edit-account div.form-item-mail div.description,
body.page-register #user-register-form div#edit-field-english-name div.description,
body.page-register #user-register-form div#edit-field-chinese-name div.description {
  display: block;
}
/* page user profile */
body.page-user- .region-content .tabs-primary {
  display: none;
}
body.page-user- #edit-fboauth {
  display: none;
}
body.login-n-register .region-content h2 {
  font-size: 36px;
}
/* article page */
body.desktop article.node .embedded-video iframe {
  min-height: 400px;
}
body.front .swiper.featured-slides .field-name-field-slideshow-images {
  background: transparent none no-repeat scroll top center / cover;
}
.region-sidebar-first .view-blogger-info-block .job-title {
  text-align: center;
  margin: 10px;
  font-weight: bold;
}
/* Blog list page */
.blog-list .views-row {
  margin-bottom: 0;
  padding-bottom: 0;
}
.block.adblock {
  text-align: center;
}
.field-content .jessica-btn {
  background-color: inherit;
  color: #000000;
  padding-left: 0;
  text-align: left;
  font-size: 18px;
}
.field-content .jessica-btn:hover {
  color: #ff2f56;
}
.article-list h2.views-field:first-child {
  margin: 0px 0px 0.25em;
}
.article-list .views-row {
  margin: 0px 0px 20px;
}
.homepage-slide-articles .views_slideshow_main img {
  max-height: inherit;
}
/* pink positive block css */
.region-highlighted .block.pink_event_desktop .wrapper {
  max-width: 1080px;
}
.swiper-wrapper {
  margin: 0 auto;
}
#header #logo img {
  height: 165px;
}
/* pink positive css */
/* #header.minimized #logo {
  background: center center no-repeat url(../logo-s-pink.png);
}
body.not-logged-in #header .login-button > .menu__link {
    background: center center no-repeat url(../images/pages/btn-login-pink.jpg) #FF46B4;
}
#header .login-button > .menu__link {
  background-color: #FF46B4;
}
 #header .region-navigation ul.nice-menu-main-menu {
  border-top: 1px dotted #FF46B4;
}
#header .region-navigation ul.nice-menu-main-menu > .menu__item:hover .menu__link {
  background: #FF46B4;
}
#header .menu ul, #header .nice-menu ul {
  background: #FF46B4;
}
#header .nice-menu-menu-main-menu---mini .menu__item:hover .menu__link {
  background: #FF46B4;
}
.front .popup.quote-of-the-day {
  background: center center no-repeat url(../images/pages/quote-of-the-day-pink.png)
}
.front .popup.quote-of-the-day .view-header {
  color: #FF46B4;
}
.front .popup.quote-of-the-day .view-header:after {
  background: #FF46B4;
}
body.front .swiper.featured-slides .slide-button {
  color: #FF46B4;
}
body.front .great-picks .view-header {
  background: #FF46B4;
}
 */
.jtv-listing-section .views-row {
  display: block;
  float: left;
  margin: 0 5px 30px 5px;
  width: 255px;
}
.jtv-listing-section .views-row .views-field {
  margin: 5px 0;
}
.jtv-listing-section .views-row .views-field-field-category a {
  text-decoration: none;
}
.jtv-listing-section .view-empty {
  text-align: center;
}
